//
//  PaperViewControllerBuild.h
//  ZYOnlineSchool
//
//  Created by 毕武侠 on 2017/3/10.
//  Copyright © 2017年 bwx. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "PaperDataViewController.h"
#import "PaperViewController.h"

@interface PaperViewControllerBuild : NSObject

#pragma mark - answer
// 创建智能刷题答题页面
+ (PaperViewController *)createIntelligentViewController;

// 创建考点专练答题页面
+ (PaperViewController *)createExerciseViewControllerWithData:(NSDictionary *)data;

// 创建高频错题答题页面
+ (PaperViewController *)createHighFrequencyWrongViewController;

// 创建历年真题答题页面
+ (PaperViewController *)createPastYearViewControllerWithData:(NSDictionary *)data;

// 创建模拟考试答题页面
+ (PaperViewController *)createSimulateExamViewControllerWithData:(NSDictionary *)data;

// 创建申论自测答题页面
+ (PaperViewController *)createSelfTestViewControllerWithData:(NSDictionary *)data;

// 创建错题练习答题页面
+ (PaperViewController *)createWrongRecordViewControllerWithData:(NSDictionary *)data;

// 创建每日一练答题页面
+ (PaperViewController *)createPracticeDailyViewControllerWithData:(NSDictionary *)data;

// 创建课后练习答题页面
+ (PaperViewController *)createHomeworkViewControllerWithData:(NSDictionary *)data;

#pragma mark - analy
// 创建 智能刷题 所有解析页面
+ (PaperViewController *)createIntelligentAllAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 智能刷题 错误解析页面 ❌
+ (PaperViewController *)createIntelligentWrongAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 智能刷题 单个解析页面
+ (PaperViewController *)createIntelligentSignalAnalyViewControllerWithData:(NSDictionary *)data;


// 创建 高频错题 所有解析页面
+ (PaperViewController *)createHighFrequencyAllAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 高频错题 错误解析页面 ❌
+ (PaperViewController *)createHighFrequencyWrongAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 高频错题 单个解析页面
+ (PaperViewController *)createHighFrequencySignalAnalyViewControllerWithData:(NSDictionary *)data;


// 创建 考点专练 所有解析页面
+ (PaperViewController *)createExerciseAllAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 考点专练 错误解析页面 ❌
+ (PaperViewController *)createExerciseWrongAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 考点专练 单个解析页面
+ (PaperViewController *)createExerciseSignalAnalyViewControllerWithData:(NSDictionary *)data;


// 创建 错误练习 所有解析页面
+ (PaperViewController *)createWrongRecordAllAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 错误练习 错误解析页面 ❌
+ (PaperViewController *)createWrongRecordWrongAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 错误练习 单个解析页面
+ (PaperViewController *)createWrongRecordSignalAnalyViewControllerWithData:(NSDictionary *)data;


// 创建 每日一练 所有解析页面
+ (PaperViewController *)createPracticeDailyAllAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 每日一练 错误解析页面 ❌
+ (PaperViewController *)createPracticeDailyWrongAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 每日一练 单个解析页面
+ (PaperViewController *)createPracticeDailySignalAnalyViewControllerWithData:(NSDictionary *)data;


// 创建 历年真题 所有解析页面
+ (PaperViewController *)createPastYearAllAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 历年真题 错误解析页面 ❌
+ (PaperViewController *)createPastYearWrongAnalyViewControllerWithData:(NSDictionary *)data;
// 创建 历年真题 单个解析页面
+ (PaperViewController *)createPastYearSignalAnalyViewControllerWithData:(NSDictionary *)data;


// 创建 收藏 解析页面
+ (PaperViewController *)createFavoriteRecordAllAnalyViewControllerWithData:(NSDictionary *)data;

#pragma mark - data

// 创建 搜索 单个页面
+ (PaperViewController *)createSearchSignalViewControllerWithData:(NSDictionary *)data;

+ (PaperViewController *)createFavoriteSignalViewControllerWithData:(NSDictionary *)data;

@end
